home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Toolbox / Visual Basic Toolbox (P.I.E.)(1996).ISO / mdi / ttedit / mdi.frm < prev    next >
Text File  |  1995-01-04  |  19KB  |  630 lines

  1. VERSION 2.00
  2. Begin MDIForm MDI 
  3.    ClientHeight    =   4470
  4.    ClientLeft      =   1215
  5.    ClientTop       =   2835
  6.    ClientWidth     =   9255
  7.    Height          =   5160
  8.    Icon            =   MDI.FRX:0000
  9.    Left            =   1155
  10.    LinkTopic       =   "TT_Editor"
  11.    Top             =   2205
  12.    Width           =   9375
  13.    Begin PictureBox StatusBar 
  14.       Align           =   2  'Align Bottom
  15.       AutoRedraw      =   -1  'True
  16.       AutoSize        =   -1  'True
  17.       BackColor       =   &H00C0C0C0&
  18.       ClipControls    =   0   'False
  19.       Height          =   330
  20.       Left            =   0
  21.       ScaleHeight     =   20
  22.       ScaleMode       =   3  'Pixel
  23.       ScaleWidth      =   615
  24.       TabIndex        =   0
  25.       TabStop         =   0   'False
  26.       Top             =   4140
  27.       Width           =   9255
  28.       Begin PictureBox Picture2 
  29.          AutoRedraw      =   -1  'True
  30.          AutoSize        =   -1  'True
  31.          ClipControls    =   0   'False
  32.          FillColor       =   &H00404040&
  33.          FillStyle       =   0  'Solid
  34.          Height          =   195
  35.          Left            =   600
  36.          ScaleHeight     =   11
  37.          ScaleMode       =   3  'Pixel
  38.          ScaleWidth      =   15
  39.          TabIndex        =   1
  40.          TabStop         =   0   'False
  41.          Top             =   60
  42.          Visible         =   0   'False
  43.          Width           =   255
  44.       End
  45.       Begin Label lblExtraCaption 
  46.          Alignment       =   2  'Center
  47.          BackStyle       =   0  'Transparent
  48.          BorderStyle     =   1  'Fixed Single
  49.          FontBold        =   0   'False
  50.          FontItalic      =   0   'False
  51.          FontName        =   "Arial"
  52.          FontSize        =   8.25
  53.          FontStrikethru  =   0   'False
  54.          FontUnderline   =   0   'False
  55.          Height          =   214
  56.          Left            =   4410
  57.          TabIndex        =   6
  58.          Top             =   29
  59.          Width           =   1980
  60.       End
  61.       Begin Label lblNumLock 
  62.          Alignment       =   2  'Center
  63.          BackStyle       =   0  'Transparent
  64.          BorderStyle     =   1  'Fixed Single
  65.          FontBold        =   0   'False
  66.          FontItalic      =   0   'False
  67.          FontName        =   "Arial"
  68.          FontSize        =   8.25
  69.          FontStrikethru  =   0   'False
  70.          FontUnderline   =   0   'False
  71.          Height          =   214
  72.          Left            =   7080
  73.          TabIndex        =   5
  74.          Top             =   29
  75.          Width           =   540
  76.       End
  77.       Begin Label lblCapslock 
  78.          Alignment       =   2  'Center
  79.          BackStyle       =   0  'Transparent
  80.          BorderStyle     =   1  'Fixed Single
  81.          FontBold        =   0   'False
  82.          FontItalic      =   0   'False
  83.          FontName        =   "Arial"
  84.          FontSize        =   8.25
  85.          FontStrikethru  =   0   'False
  86.          FontUnderline   =   0   'False
  87.          Height          =   210
  88.          Left            =   6480
  89.          TabIndex        =   4
  90.          Top             =   29
  91.          Width           =   540
  92.       End
  93.       Begin Label lblDateTime 
  94.          Alignment       =   2  'Center
  95.          BackStyle       =   0  'Transparent
  96.          BorderStyle     =   1  'Fixed Single
  97.          FontBold        =   0   'False
  98.          FontItalic      =   0   'False
  99.          FontName        =   "Arial"
  100.          FontSize        =   8.25
  101.          FontStrikethru  =   0   'False
  102.          FontUnderline   =   0   'False
  103.          Height          =   210
  104.          Left            =   7680
  105.          TabIndex        =   3
  106.          Top             =   30
  107.          Width           =   1485
  108.       End
  109.       Begin Label lblStatusText 
  110.          BackStyle       =   0  'Transparent
  111.          BorderStyle     =   1  'Fixed Single
  112.          FontBold        =   0   'False
  113.          FontItalic      =   0   'False
  114.          FontName        =   "Arial"
  115.          FontSize        =   8.25
  116.          FontStrikethru  =   0   'False
  117.          FontUnderline   =   0   'False
  118.          Height          =   214
  119.          Left            =   60
  120.          TabIndex        =   2
  121.          Top             =   29
  122.          Width           =   4275
  123.       End
  124.    End
  125.    Begin PictureBox ToolBar 
  126.       Align           =   1  'Align Top
  127.       BackColor       =   &H00C0C0C0&
  128.       BorderStyle     =   0  'None
  129.       ClipControls    =   0   'False
  130.       Height          =   495
  131.       Left            =   0
  132.       ScaleHeight     =   33
  133.       ScaleMode       =   3  'Pixel
  134.       ScaleWidth      =   617
  135.       TabIndex        =   7
  136.       TabStop         =   0   'False
  137.       Top             =   0
  138.       Width           =   9255
  139.       Begin Image ToolButton 
  140.          Height          =   330
  141.          Index           =   6
  142.          Left            =   1440
  143.          Picture         =   MDI.FRX:0302
  144.          Tag             =   "Find"
  145.          Top             =   60
  146.          Width           =   360
  147.       End
  148.       Begin Image ToolButton 
  149.          Height          =   330
  150.          Index           =   8
  151.          Left            =   8160
  152.          Picture         =   MDI.FRX:0484
  153.          Tag             =   "Lookup Help"
  154.          Top             =   60
  155.          Width           =   360
  156.       End
  157.       Begin Image ToolButton 
  158.          Height          =   330
  159.          Index           =   7
  160.          Left            =   7800
  161.          Picture         =   MDI.FRX:0606
  162.          Tag             =   "Show ToolTips"
  163.          Top             =   60
  164.          Width           =   360
  165.       End
  166.       Begin Image ToolButton 
  167.          Height          =   330
  168.          Index           =   5
  169.          Left            =   2520
  170.          Picture         =   MDI.FRX:0788
  171.          Tag             =   "Paste"
  172.          Top             =   60
  173.          Width           =   360
  174.       End
  175.       Begin Image ToolButton 
  176.          Height          =   330
  177.          Index           =   4
  178.          Left            =   2160
  179.          Picture         =   MDI.FRX:090A
  180.          Tag             =   "Copy"
  181.          Top             =   60
  182.          Width           =   360
  183.       End
  184.       Begin Image ToolButton 
  185.          Height          =   330
  186.          Index           =   3
  187.          Left            =   1800
  188.          Picture         =   MDI.FRX:0A8C
  189.          Tag             =   "Cut"
  190.          Top             =   60
  191.          Width           =   360
  192.       End
  193.       Begin Image ToolButton 
  194.          Height          =   330
  195.          Index           =   2
  196.          Left            =   960
  197.          Picture         =   MDI.FRX:0C0E
  198.          Tag             =   "Print"
  199.          Top             =   60
  200.          Width           =   360
  201.       End
  202.       Begin Image ToolButton 
  203.          Height          =   330
  204.          Index           =   1
  205.          Left            =   120
  206.          Picture         =   MDI.FRX:0D90
  207.          Tag             =   "New"
  208.          Top             =   60
  209.          Width           =   360
  210.       End
  211.       Begin Image ToolButton 
  212.          Height          =   330
  213.          Index           =   0
  214.          Left            =   480
  215.          Picture         =   MDI.FRX:0F12
  216.          Tag             =   "Open"
  217.          Top             =   60
  218.          Width           =   360
  219.       End
  220.    End
  221.    Begin Menu mnu_File 
  222.       Caption         =   "&File"
  223.       Begin Menu mnu_File_New 
  224.          Caption         =   "&New"
  225.          Tag             =   "Create a New document."
  226.       End
  227.       Begin Menu mnu_File_Open 
  228.          Caption         =   "&Open..."
  229.          Tag             =   "Open an existing document."
  230.       End
  231.       Begin Menu mnu_File_Save 
  232.          Caption         =   "Save"
  233.       End
  234.       Begin Menu mnu_File_SaveAs 
  235.          Caption         =   "Save &As..."
  236.       End
  237.       Begin Menu mnu_File_Sep1 
  238.          Caption         =   "-"
  239.       End
  240.       Begin Menu mnu_File_Print 
  241.          Caption         =   "&Print"
  242.          Tag             =   "Print the active document."
  243.       End
  244.       Begin Menu mnu_File_PageSetup 
  245.          Caption         =   "Page Se&tup..."
  246.       End
  247.       Begin Menu mnu_File_PrintSetup 
  248.          Caption         =   "P&rint Setup..."
  249.       End
  250.       Begin Menu mnu_File_Sep2 
  251.          Caption         =   "-"
  252.       End
  253.       Begin Menu mnu_File_exit 
  254.          Caption         =   "E&xit"
  255.       End
  256.    End
  257.    Begin Menu mnu_Edit 
  258.       Caption         =   "&Edit"
  259.       Begin Menu mnu_Edit_Undo 
  260.          Caption         =   "&Undo"
  261.          Shortcut        =   ^Z
  262.       End
  263.       Begin Menu mnu_Edit_Sep1 
  264.          Caption         =   "-"
  265.       End
  266.       Begin Menu mnu_Edit_Cut 
  267.          Caption         =   "Cu&t"
  268.          Shortcut        =   ^X
  269.          Tag             =   "Cut the selection and put it on the Clipboard"
  270.       End
  271.       Begin Menu mnu_Edit_Copy 
  272.          Caption         =   "&Copy"
  273.          Shortcut        =   ^C
  274.          Tag             =   "Copy the selection and put it on the Clipboard"
  275.       End
  276.       Begin Menu mnu_Edit_Paste 
  277.          Caption         =   "Paste"
  278.          Shortcut        =   ^V
  279.          Tag             =   "Insert Clipboard contents"
  280.       End
  281.       Begin Menu mnu_Edit_Delete 
  282.          Caption         =   "De&lete"
  283.          Shortcut        =   {DEL}
  284.          Tag             =   "Delete"
  285.       End
  286.       Begin Menu mnu_Edit_Sep2 
  287.          Caption         =   "-"
  288.       End
  289.       Begin Menu mnu_Edit_SelectAll 
  290.          Caption         =   "Select &All"
  291.       End
  292.       Begin Menu mnu_Edit_TimeDate 
  293.          Caption         =   "Time/&Date"
  294.          Shortcut        =   {F5}
  295.       End
  296.       Begin Menu mnu_Edit_Sep3 
  297.          Caption         =   "-"
  298.       End
  299.       Begin Menu mnu_Edit_WordWrap 
  300.          Caption         =   "&Word Wrap"
  301.       End
  302.    End
  303.    Begin Menu mnu_Search 
  304.       Caption         =   "&Search"
  305.       Tag             =   "Find the specified text."
  306.       Begin Menu mnu_Search_Find 
  307.          Caption         =   "&Find..."
  308.          Tag             =   "Find the specified text."
  309.       End
  310.       Begin Menu mnu_Search_FindNext 
  311.          Caption         =   "Find &Next"
  312.          Shortcut        =   {F3}
  313.       End
  314.    End
  315.    Begin Menu mnu_Options 
  316.       Caption         =   "&Options"
  317.       Begin Menu mnu_Options_Toolbar 
  318.          Caption         =   "&Toolbar"
  319.          Checked         =   -1  'True
  320.       End
  321.       Begin Menu mnu_Options_Statusbar 
  322.          Caption         =   "&Statusbar"
  323.          Checked         =   -1  'True
  324.       End
  325.       Begin Menu mnu_Options_Tooltips 
  326.          Caption         =   "Tool Ti&ps"
  327.          Checked         =   -1  'True
  328.       End
  329.    End
  330.    Begin Menu mnuWindow 
  331.       Caption         =   "&Window"
  332.       WindowList      =   -1  'True
  333.       Begin Menu mnu_Window_Cascade 
  334.          Caption         =   "&Cascade"
  335.          Shortcut        =   +{F5}
  336.       End
  337.       Begin Menu mnu_Window_Tile 
  338.          Caption         =   "&Tile"
  339.          Shortcut        =   +{F4}
  340.       End
  341.       Begin Menu mnu_Window_Arrange_Icons 
  342.          Caption         =   "&Arrange Icons"
  343.       End
  344.    End
  345.    Begin Menu mnu_Help 
  346.       Caption         =   "&Help"
  347.       Begin Menu mnu_Help_HelpTopics 
  348.          Caption         =   "&Help Topics..."
  349.       End
  350.       Begin Menu mnu_Help_Sep1 
  351.          Caption         =   "-"
  352.       End
  353.       Begin Menu mnu_Help_About 
  354.          Caption         =   "&About "
  355.       End
  356.    End
  357. End
  358. Option Explicit
  359.  
  360. '
  361. ' Set the Constants APP_TITLE etc in TT_edit.bas
  362. '
  363. Sub MDIForm_Load ()
  364.     Caption = APP_TITLE
  365.     mnu_Help_About.Caption = "&About " & APP_TITLE & "..."
  366.     Call Create_OtherButtons(Me, Picture2, TOTAL_BUTTONS, BUTTON_OPEN, BUTTON_HELP)
  367.     Call BindMenus
  368.     Call EditMenu(False)
  369.     Call GetWindowPos(Me)
  370.     Show
  371. End Sub
  372.  
  373. '
  374. ' Write the window position to an ini file.
  375. '
  376. Sub MDIForm_Resize ()
  377.    If WindowState = 0 And Visible Then Call SaveWindowPos(Me)
  378. End Sub
  379.  
  380. '
  381. ' Unload the associated help file
  382. '
  383. Sub MDIForm_Unload (Cancel As Integer)
  384.     If Winhelp(hWnd, APP_HELPFILE, HELP_QUIT, ByVal 0&) Then
  385.     End If
  386.     Unload frmFind
  387.     End
  388. End Sub
  389.  
  390. '
  391. '  In this app , "Screen.ActiveForm.ActiveControl.hWnd" will always be valid.
  392. '  You may need to test this in your app.
  393. '
  394. Sub mnu_Edit_Copy_Click ()
  395.     If SendMessage(Screen.ActiveForm.ActiveControl.hWnd, WM_COPY, 0, ByVal 0&) Then
  396.     End If
  397. End Sub
  398.  
  399. '
  400. '  In this app , "Screen.ActiveForm.ActiveControl.hWnd" will always be valid.
  401. '  You may need to test this in your app.
  402. '
  403. Sub mnu_Edit_Cut_Click ()
  404.     If SendMessage(Screen.ActiveForm.ActiveControl.hWnd, WM_CUT, 0, ByVal 0&) Then
  405.     End If
  406. End Sub
  407.  
  408. '
  409. '  In this app , "Screen.ActiveForm.ActiveControl.hWnd" will always be valid.
  410. '  You may need to test this in your app.
  411. '
  412. Sub mnu_Edit_Delete_Click ()
  413.     If SendMessage(Screen.ActiveForm.ActiveControl.hWnd, WM_CLEAR, 0, ByVal 0&) Then
  414.     End If
  415. End Sub
  416.  
  417. '
  418. '  In this app , "Screen.ActiveForm.ActiveControl.hWnd" will always be valid.
  419. '  You may need to test this in your app.
  420. '
  421. Sub mnu_Edit_Paste_Click ()
  422.     If SendMessage(Screen.ActiveForm.ActiveControl.hWnd, WM_PASTE, 0, ByVal 0&) Then
  423.     End If
  424. End Sub
  425.  
  426. '
  427. '  In this app , "Screen.ActiveForm.ActiveControl.hWnd" will always be valid.
  428. '  You may need to test this in your app.
  429. '
  430. Sub mnu_Edit_SelectAll_Click ()
  431.     If SendMessage(Screen.ActiveForm.ActiveControl.hWnd, EM_SETSEL, 0, ByVal &HFFFF0000) Then
  432.     End If
  433. End Sub
  434.  
  435. '
  436. '  In this app , "Screen.ActiveForm.ActiveControl.hWnd" will always be valid.
  437. '  You may need to test this in your app.
  438. '
  439. Sub mnu_Edit_TimeDate_Click ()
  440.     Dim DateTime As String
  441.     DateTime = CStr(Format$(Now, "Medium Date") & " " & Format$(Now, "Medium Time")) & Chr(0)
  442.     If SendMessage(Screen.ActiveForm.ActiveControl.hWnd, EM_REPLACESEL, 0, ByVal MemAddr(DateTime)) Then
  443.     End If
  444. End Sub
  445.  
  446. '
  447. '  In this app , "Screen.ActiveForm.ActiveControl.hWnd" will always be valid.
  448. '  You may need to test this in your app.
  449. '
  450. Sub mnu_Edit_Undo_Click ()
  451.     If SendMessage(Screen.ActiveForm.ActiveControl.hWnd, EM_UNDO, 0, ByVal 0&) Then
  452.     End If
  453. End Sub
  454.  
  455. Sub mnu_Edit_WordWrap_Click ()
  456.    Dim CurrentText As String
  457.    mnu_Edit_WordWrap.Checked = Not mnu_Edit_WordWrap.Checked
  458.    If mnu_Edit_WordWrap.Checked Then
  459.       ActiveForm.txtWordWrap = ActiveForm.txtTextEdit
  460.       ActiveForm.txtTextEdit.Visible = False
  461.       ActiveForm.txtWordWrap.Visible = True
  462.       ActiveForm.txtWordWrap.SelStart = ActiveForm.txtTextEdit.SelStart
  463.    Else
  464.       ActiveForm.txtTextEdit = ActiveForm.txtWordWrap
  465.       ActiveForm.txtTextEdit.Visible = True
  466.       ActiveForm.txtWordWrap.Visible = False
  467.       ActiveForm.txtTextEdit.SelStart = ActiveForm.txtWordWrap.SelStart
  468.    End If
  469.    If SendMessage(ActiveForm.ActiveControl.hWnd, EM_SETMODIFY, True, ByVal 0&) Then
  470.    End If
  471. End Sub
  472.  
  473. Sub mnu_File_exit_Click ()
  474.   Unload Me
  475. End Sub
  476.  
  477. Sub mnu_File_New_Click ()
  478.     Call NewFile
  479. End Sub
  480.  
  481. Sub mnu_File_Open_Click ()
  482.    Call FileOpen
  483. End Sub
  484.  
  485. Sub mnu_File_PageSetup_Click ()
  486.    frmPageSetup.Show 1
  487. '   Call PageSetup
  488. End Sub
  489.  
  490. Sub mnu_File_PrintSetup_Click ()
  491.     Call PrinterSetup
  492. End Sub
  493.  
  494. Sub mnu_File_Save_Click ()
  495.     Call FileSave
  496. End Sub
  497.  
  498. Sub mnu_File_SaveAs_Click ()
  499.     Dim Filename As String
  500.     Filename = ActiveForm.Caption
  501.     If Filename = NEW_FILE_TITLE Then Filename = " "
  502.     Filename = FileSaveAs(Filename)
  503.     If Len(Filename) Then
  504.        Call WriteFile(Filename, CStr(ActiveForm.ActiveControl))
  505.        ActiveForm.Caption = Filename
  506.        If Not Err Then
  507.          If SendMessage(ActiveControl.hWnd, EM_SETMODIFY, False, ByVal 0&) Then
  508.          End If
  509.        End If
  510.     End If
  511. End Sub
  512.  
  513. Sub mnu_Help_About_Click ()
  514.     frmAbout.btnOK.Visible = True
  515.     frmAbout.Show 1
  516. End Sub
  517.  
  518. Sub mnu_Help_HelpTopics_Click ()
  519.   If Winhelp(hWnd, APP_HELPFILE, HELP_CONTENTS, ByVal 0&) Then
  520.   End If
  521. End Sub
  522.  
  523. Sub mnu_Options_Statusbar_Click ()
  524.     mnu_Options_Statusbar.Checked = Not mnu_Options_Statusbar.Checked
  525.     StatusBar.Visible = mnu_Options_Statusbar.Checked
  526. End Sub
  527.  
  528. Sub mnu_Options_Toolbar_Click ()
  529.     mnu_Options_Toolbar.Checked = Not mnu_Options_Toolbar.Checked
  530.     ToolBar.Visible = mnu_Options_Toolbar.Checked
  531.     mnu_Options_ToolTips.Enabled = mnu_Options_Toolbar.Checked
  532. End Sub
  533.  
  534. Sub mnu_Options_Tooltips_Click ()
  535.     mnu_Options_ToolTips.Checked = Not mnu_Options_ToolTips.Checked
  536.     Call SynchButtons
  537. End Sub
  538.  
  539. Sub mnu_Search_Find_Click ()
  540.     Dim F As Form
  541.     Set F = frmFind
  542.     F.Left = Width + Left - F.Width
  543.     F.Top = Height + Top - F.Height - StatusBar.Height
  544.     frmFind.Show
  545. End Sub
  546.  
  547. Sub mnu_Search_FindNext_Click ()
  548.     Dim F As Form
  549.     Set F = frmFind
  550.     If Len(F.txtSearch) Then
  551.       frmFind.btnFindNext.Value = True
  552.     Else
  553.       F.Left = Width + Left - F.Width
  554.       F.Top = Height + Top - F.Height - StatusBar.Height
  555.       F.Show
  556.     End If
  557. End Sub
  558.  
  559. Sub mnu_Window_Arrange_Icons_Click ()
  560.     Arrange ARRANGE_ICONS
  561. End Sub
  562.  
  563. Sub mnu_Window_Cascade_Click ()
  564.     Arrange CASCADE
  565. End Sub
  566.  
  567. Sub mnu_Window_Tile_Click ()
  568.     Arrange TILE_VERTICAL
  569. End Sub
  570.  
  571. Sub StatusBar_Resize ()
  572.     StatusBar.Cls
  573.     lblDateTime.Left = StatusBar.ScaleWidth - lblDateTime.Width - 4
  574.     lblNumlock.Left = lblDateTime.Left - lblNumlock.Width - 4
  575.     lblCapsLock.Left = lblNumlock.Left - lblCapsLock.Width - 4
  576.     lblExtraCaption.Left = lblCapsLock.Left - lblExtraCaption.Width - 4
  577.     On Local Error Resume Next
  578.     RaiseBar StatusBar
  579.     lblStatusText.Width = lblExtraCaption.Left - 8
  580.     IndentLabel lblDateTime, CInt(StatusBar.hWnd)
  581.     IndentLabel lblNumlock, CInt(StatusBar.hWnd)
  582.     IndentLabel lblCapsLock, CInt(StatusBar.hWnd)
  583.     IndentLabel lblExtraCaption, CInt(StatusBar.hWnd)
  584.     IndentLabel lblStatusText, CInt(StatusBar.hWnd)
  585. End Sub
  586.  
  587. Sub ToolBar_Paint ()
  588.     RaiseBar ToolBar
  589. End Sub
  590.  
  591. Sub ToolBar_Resize ()
  592.     ReDim Positions(13) As Integer
  593.     Positions(0) = True
  594.     Positions(1) = BUTTON_NEW
  595.     Positions(2) = BUTTON_OPEN
  596.     Positions(3) = True
  597.     Positions(4) = BUTTON_PRINT
  598.     Positions(5) = True
  599.     Positions(6) = BUTTON_FIND
  600.     Positions(7) = BUTTON_CUT
  601.     Positions(8) = BUTTON_COPY
  602.     Positions(9) = BUTTON_PASTE
  603.     Positions(10) = RIGHT_JUSTIFY_BUTTONS
  604.     Positions(11) = True
  605.     Positions(12) = BUTTON_HELP
  606.     Positions(13) = BUTTON_TOOLTIPS
  607.     
  608.     Call PositionButtons(Positions(), ToolBar)
  609.  
  610.     
  611.     ToolBar.Height = ToolButton(0).Top * 2 * Screen.TwipsPerPixelY + (ToolButton(0).Height + 1) * Screen.TwipsPerPixelY
  612.     ToolBar.Cls
  613.     Call ToolBar_Paint
  614. End Sub
  615.  
  616. Sub ToolButton_MouseDown (Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
  617.     ToolButtonMouseDown Index, Button, Shift, X, Y
  618. End Sub
  619.  
  620. Sub ToolButton_MouseMove (Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
  621.     Index = BaseButton(Index)
  622.     Call SetStatusText(GetMenuTag(Index))
  623.     Call ToolHelp(ToolButton(Index), X, Y)
  624. End Sub
  625.  
  626. Sub ToolButton_MouseUp (Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
  627.     ToolButtonMouseUp Index, Button, Shift, X, Y
  628. End Sub
  629.  
  630.